#pragma once

#define MOUSE_HOVER_TIMER 100
#define MOUSE_LEAVE_TIMER 101



class weather_btn : public CButton
{
public:
	weather_btn();
	~weather_btn();

protected:
	afx_msg LRESULT OnMouseLeave(WPARAM wParam, LPARAM lParam);   
	afx_msg LRESULT OnMouseHover(WPARAM wParam, LPARAM lParam); 
	DECLARE_MESSAGE_MAP()

public:
	afx_msg void OnMouseMove(UINT nFlags, CPoint point);
public:
	afx_msg void OnTimer(UINT_PTR nIDEvent);
public:
	UINT mouse_status_;

};